function load(filename, filetype){
	if (filetype=="js"){ //if filename is a external JavaScript file
		var fileref=document.createElement('script')
		fileref.setAttribute("type","text/javascript")
		fileref.setAttribute("src", filename)
	}
	else if (filetype=="css"){ //if filename is an external CSS file
		var fileref=document.createElement("link")
		fileref.setAttribute("rel", "stylesheet")
		fileref.setAttribute("type", "text/css")
		fileref.setAttribute("href", filename)
	}
	if (typeof fileref!="undefined")
	document.getElementsByTagName("head")[0].appendChild(fileref)
}

load("js/jquery.js", "js");

function cargar(donde, que){
	mostrarCargando(donde);
	var peticion = 'p=' + que;
	//JQuery
	$.ajax({
		type: "POST",
		url: "p.php",
		data: peticion,
		cache: false,
		success: function(html){
			$("#"+donde).html(html);
		}
	});

}
function enviarFormulario(donde, formid, modulo){
	var cadenaFormulario = $("#"+formid).serialize();
	var peticion = modulo + "&"+ cadenaFormulario;
	cargar(donde, peticion);
}

function enviarForm(formid, peticion){
	var cadenaFormulario = $("#"+formid).serialize();
	peticion = peticion.replace(/^.*#/, '');
	div = peticion.split(".")[0];
	peticion = peticion.substr(div.length+1, peticion.length - div.length);
	peticion = peticion + "&"+ cadenaFormulario;
	cargar(div, peticion);
}

function mostrarCargando(donde){
	//Effect.Pulsate(donde, { pulses: 1, duration: 0.5 });
	$("#"+donde).fadeOut("normal");
	$("#"+donde).html("<p>&nbsp;</p><center><h4>Cargando<br /><img src='cargando.gif' /><br />Por favor espere</h4></center><p>&nbsp;</p>");
	$("#"+donde).fadeIn("normal");
}


function asignar(div, valor){
	$("#" + div).value=valor;
}

function popup(pagina) {
	var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=700, height=400, top=85, left=140";
	window.open(pagina,"AFW Pop Up",opciones);
}

function confirmar(donde, modulo, msg){
	if(confirm(msg)) {
		cargar(donde, modulo);
	}
}

function examAjax(){
	$("a[@rel='ajax']").click(function(){
		var peticion = this.href;
		peticion = peticion.replace(/^.*#/, '');
		div = peticion.split(".")[0];
		peticion = peticion.substr(div.length+1, peticion.length - div.length);
		cargar(div, peticion);
		return false;
	});
}

